/*
 * NodeParams.h
 *
 *  Created on: 30.03.2012
 *      Author: Caffeine
 */

#ifndef NODEPARAMS_H_
#define NODEPARAMS_H_

#include <irrlicht.h>

namespace irr{
class NodeParams:public irr::IReferenceCounted{
private:
	irr::core::map<irr::core::stringc,irr::core::stringc> list;
public:
	void set(irr::core::stringc name,irr::core::stringc value);
	irr::core::stringc get(irr::core::stringc name,irr::core::stringc default_value);
	irr::f32 get(irr::core::stringc name,irr::f32 default_value);
	irr::s32 get(irr::core::stringc name,irr::s32 default_value);
	//static_cast<float>
};

}//namespace irr
#endif /* NODEPARAMS_H_ */
